Class Predicates
- java.lang.Object
-
- edu.claflin.finder.algo.jungutils.Predicates
-
public final class Predicates extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classPredicates.AndPredicate<T>private static classPredicates.CompositionPredicate<A,B>private static classPredicates.ContainsPatternPredicateprivate static classPredicates.InPredicate<T>private static classPredicates.InstanceOfPredicateprivate static classPredicates.IsEqualToPredicate<T>private static classPredicates.NotPredicate<T>(package private) static classPredicates.ObjectPredicateprivate static classPredicates.OrPredicate<T>private static classPredicates.SubtypeOfPredicate
-
Constructor Summary
Constructors Modifier Constructor Description privatePredicates()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Predicate<T>alwaysFalse()static <T> Predicate<T>alwaysTrue()static <T> Predicate<T>and(Predicate<? super T>... components)static <T> Predicate<T>and(Predicate<? super T> first, Predicate<? super T> second)static <T> Predicate<T>and(java.lang.Iterable<? extends Predicate<? super T>> components)private static <T> java.util.List<Predicate<? super T>>asList(Predicate<? super T> first, Predicate<? super T> second)static <A,B>
Predicate<A>compose(Predicate<B> predicate, Function<A,? extends B> function)static Predicate<java.lang.CharSequence>contains(java.util.regex.Pattern pattern)(package private) static <T> java.util.List<T>defensiveCopy(java.lang.Iterable<T> iterable)private static <T> java.util.List<T>defensiveCopy(T... array)static <T> Predicate<T>equalTo(T target)static <T> Predicate<T>in(java.util.Collection<? extends T> target)static Predicate<java.lang.Object>instanceOf(java.lang.Class<?> clazz)static <T> Predicate<T>isNull()static <T> Predicate<T>not(Predicate<T> predicate)static <T> Predicate<T>notNull()static <T> Predicate<T>or(Predicate<? super T>... components)static <T> Predicate<T>or(Predicate<? super T> first, Predicate<? super T> second)static <T> Predicate<T>or(java.lang.Iterable<? extends Predicate<? super T>> components)static Predicate<java.lang.Class<?>>subtypeOf(java.lang.Class<?> clazz)private static java.lang.StringtoStringHelper(java.lang.String methodName, java.lang.Iterable<?> components)
-
-
-
Method Detail
-
alwaysTrue
public static <T> Predicate<T> alwaysTrue()
-
alwaysFalse
public static <T> Predicate<T> alwaysFalse()
-
isNull
public static <T> Predicate<T> isNull()
-
notNull
public static <T> Predicate<T> notNull()
-
and
public static <T> Predicate<T> and(java.lang.Iterable<? extends Predicate<? super T>> components)
-
or
public static <T> Predicate<T> or(java.lang.Iterable<? extends Predicate<? super T>> components)
-
equalTo
public static <T> Predicate<T> equalTo(T target)
-
instanceOf
public static Predicate<java.lang.Object> instanceOf(java.lang.Class<?> clazz)
-
subtypeOf
public static Predicate<java.lang.Class<?>> subtypeOf(java.lang.Class<?> clazz)
-
in
public static <T> Predicate<T> in(java.util.Collection<? extends T> target)
-
compose
public static <A,B> Predicate<A> compose(Predicate<B> predicate, Function<A,? extends B> function)
-
contains
public static Predicate<java.lang.CharSequence> contains(java.util.regex.Pattern pattern)
-
toStringHelper
private static java.lang.String toStringHelper(java.lang.String methodName, java.lang.Iterable<?> components)
-
asList
private static <T> java.util.List<Predicate<? super T>> asList(Predicate<? super T> first, Predicate<? super T> second)
-
defensiveCopy
private static <T> java.util.List<T> defensiveCopy(T... array)
-
defensiveCopy
static <T> java.util.List<T> defensiveCopy(java.lang.Iterable<T> iterable)
-
-